#define _CRT_SECURE_NO_WARNINGS
bool conutKind(int number, int cur, int& count)
{
    if (cur == number)return true;
    else if (cur > number)return false;

    for (int i = 1; i <= min(20, number); ++i)
    {
        if (conutKind(number, cur + i, count))
            ++count;

    }
    return false;
}
int jumpFloorII(int number) {
    // write code here
    int count = 0;
    conutKind(number, 0, count);
    return count;
}